Structure of the Distribution Directory

directory structure

The p4 source code distribution contains the following files and subdirectories:

OPTIONS

Makefile
The makefile for making the p4 system, doing the installation, and making makefiles for user applications.
OPTIONS
A file controlling various compile-time options, such as whether System V shared-memory operations are to be enabled, whether system debug message printing is to be enabled, and whether automatic instrumentation of p4 operations for the upshot logging and tracing program is to be done.
README
General instructions.
alog
Source code for the ALOG tracing package.
bin
Scripts for starting and killing servers, killing runaway p4 processes, merging upshot logfiles, and other useful utilities.
contrib
Examples contributed by p4 users.
contrib_f
Fortran examples contributed by users.
doc
The man page, together with this manual and supporting files.
include
The include directory for making p4 applications. Most of these are (hard) links into the lib directory.
lib
The source code for the p4 system.
lib_f
The Fortran interface for p4.
messages
A basic set of message-passing examples in C.
messages_f
A basic set of message-passing examples in Fortran.
monitors
A basic set of shared-memory examples in C.
servers
The secure and insecure servers.
usc
The portable microsecond clock routines.
util
Assorted supporting files, particularly for making the p4 distribution.

Installing p4,Getting Started,Structure of the Distribution Directory,Top